package com.ruoyi.dr.service;

import java.util.List;
import com.ruoyi.dr.domain.DrHomeFansData;

/**
 * 粉丝信息  /square_pc_api/homePage/overview/fans_portraitService接口
 * 
 * @author ruoyi
 * @date 2025-07-12
 */
public interface IDrHomeFansDataService 
{
    /**
     * 查询粉丝信息  /square_pc_api/homePage/overview/fans_portrait
     * 
     * @param uid 粉丝信息  /square_pc_api/homePage/overview/fans_portrait主键
     * @return 粉丝信息  /square_pc_api/homePage/overview/fans_portrait
     */
    public DrHomeFansData selectDrHomeFansDataByUid(String uid);

    /**
     * 查询粉丝信息  /square_pc_api/homePage/overview/fans_portrait列表
     * 
     * @param drHomeFansData 粉丝信息  /square_pc_api/homePage/overview/fans_portrait
     * @return 粉丝信息  /square_pc_api/homePage/overview/fans_portrait集合
     */
    public List<DrHomeFansData> selectDrHomeFansDataList(DrHomeFansData drHomeFansData);

    /**
     * 新增粉丝信息  /square_pc_api/homePage/overview/fans_portrait
     * 
     * @param drHomeFansData 粉丝信息  /square_pc_api/homePage/overview/fans_portrait
     * @return 结果
     */
    public int insertDrHomeFansData(DrHomeFansData drHomeFansData);

    /**
     * 修改粉丝信息  /square_pc_api/homePage/overview/fans_portrait
     * 
     * @param drHomeFansData 粉丝信息  /square_pc_api/homePage/overview/fans_portrait
     * @return 结果
     */
    public int updateDrHomeFansData(DrHomeFansData drHomeFansData);

    /**
     * 批量删除粉丝信息  /square_pc_api/homePage/overview/fans_portrait
     * 
     * @param uids 需要删除的粉丝信息  /square_pc_api/homePage/overview/fans_portrait主键集合
     * @return 结果
     */
    public int deleteDrHomeFansDataByUids(String[] uids);

    /**
     * 删除粉丝信息  /square_pc_api/homePage/overview/fans_portrait信息
     * 
     * @param uid 粉丝信息  /square_pc_api/homePage/overview/fans_portrait主键
     * @return 结果
     */
    public int deleteDrHomeFansDataByUid(String uid);
}
